.bi-core {
  height: 100%;
  display: flex;
  flex-direction: column;

  :global {
    ::-webkit-scrollbar {
      width: 4px;
      height: 4px;
    }

    .rc-virtual-list-scrollbar {
      width: 4px !important;
    }

    .ant-tabs,
    .ant-select,
    .ant-input-sm,
    .ant-input-number-sm,
    .ant-checkbox-wrapper,
    .ant-radio-wrapper,
    .ant-radio-button-wrapper {
      font-size: @font-size-sm;
    }

    .ant-checkbox {
      top: 0;
    }
    .ant-checkbox-wrapper {
      display: flex;
      align-items: center;
    }
  }
}

:global {
  .bi-core-dropdown {
    font-size: @font-size-sm;

    .rc-virtual-list-scrollbar {
      width: 4px !important;
    }

    .ant-select-item,
    .ant-dropdown-menu-item {
      font-size: @font-size-sm;
    }
  }
}

.container {
  height: 0;
  flex: 1;
  display: flex;

  :global {
    font-size: @font-size-sm;
  }
}
